﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.Area;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LJX.SmartPark.Service.Area
{
    public interface IProvisionalPayService : ITransientService
    {
        Task<Response<List<ProvisionalPay>>> GetProvisionalPayAsync(ProvisionalPayForm monitor);
        Response<ProvisionalPay> GetProvisionalPayById(ProvisionalPay input);
    }

    public class ProvisionalPayForm
    {
        public int pageIndex { get; set; }

        public int pageSize { get; set; }

        public string orderNum { get; set; }

        public string carNum { get; set; }

        public DateTime? startTime { get; set; }

        public DateTime? endTime { get; set; }
    }
}
